[INFO] cloning repository https://github.com/artichoke/artichoke
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/artichoke/artichoke" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fartichoke%2Fartichoke", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fartichoke%2Fartichoke'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5ffe34823c7f0fd631f4fb3993dcd528b4550a2d
[INFO] checking artichoke/artichoke against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fartichoke%2Fartichoke" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  68% (13179/19379)
Updating files:  69% (13372/19379)
Updating files:  70% (13566/19379)
Updating files:  71% (13760/19379)
Updating files:  72% (13953/19379)
Updating files:  73% (14147/19379)
Updating files:  74% (14341/19379)
Updating files:  75% (14535/19379)
Updating files:  76% (14729/19379)
Updating files:  77% (14922/19379)
Updating files:  78% (15116/19379)
Updating files:  79% (15310/19379)
Updating files:  80% (15504/19379)
Updating files:  81% (15697/19379)
Updating files:  82% (15891/19379)
Updating files:  83% (16085/19379)
Updating files:  84% (16279/19379)
Updating files:  85% (16473/19379)
Updating files:  86% (16666/19379)
Updating files:  87% (16860/19379)
Updating files:  88% (17054/19379)
Updating files:  89% (17248/19379)
Updating files:  90% (17442/19379)
Updating files:  91% (17635/19379)
Updating files:  92% (17829/19379)
Updating files:  93% (18023/19379)
Updating files:  94% (18217/19379)
Updating files:  95% (18411/19379)
Updating files:  96% (18604/19379)
Updating files:  97% (18798/19379)
Updating files:  98% (18992/19379)
Updating files:  99% (19186/19379)
Updating files: 100% (19379/19379)
Updating files: 100% (19379/19379), done.
[INFO] validating manifest of git repo https://github.com/artichoke/artichoke on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/artichoke/artichoke
[INFO] finished tweaking git repo https://github.com/artichoke/artichoke
[INFO] tweaked toml for git repo https://github.com/artichoke/artichoke written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/artichoke/artichoke already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clipboard-win v5.1.0
[INFO] [stderr]   Downloaded qed v1.6.1
[INFO] [stderr]   Downloaded tzdb v0.6.1
[INFO] [stderr]   Downloaded error-code v3.0.0
[INFO] [stderr]   Downloaded posix-space v1.0.4
[INFO] [stderr]   Downloaded raw-parts v2.0.0
[INFO] [stderr]   Downloaded strftime-ruby v1.0.1
[INFO] [stderr]   Downloaded known-folders v1.1.0
[INFO] [stderr]   Downloaded sysdir v1.2.2
[INFO] [stderr]   Downloaded intaglio v1.9.1
[INFO] [stderr]   Downloaded focaccia v1.4.0
[INFO] [stderr]   Downloaded rand_mt v4.2.2
[INFO] [stderr]   Downloaded tzdb_data v0.1.2
[INFO] [stderr]   Downloaded rustyline v13.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d93316722cb22342ce68b816a9bbe3d19ab4baee9be070e4bd9d65c0dfb88de0
[INFO] running `Command { std: "docker" "start" "-a" "d93316722cb22342ce68b816a9bbe3d19ab4baee9be070e4bd9d65c0dfb88de0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d93316722cb22342ce68b816a9bbe3d19ab4baee9be070e4bd9d65c0dfb88de0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d93316722cb22342ce68b816a9bbe3d19ab4baee9be070e4bd9d65c0dfb88de0", kill_on_drop: false }`
[INFO] [stdout] d93316722cb22342ce68b816a9bbe3d19ab4baee9be070e4bd9d65c0dfb88de0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 21eac6de71066e27e9dcbca6910e7d03f024f8ad0b2d6da1a295a5ef2f0770c8
[INFO] running `Command { std: "docker" "start" "-a" "21eac6de71066e27e9dcbca6910e7d03f024f8ad0b2d6da1a295a5ef2f0770c8", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]    Compiling const_fn v0.4.9
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]     Checking raw-parts v2.0.0
[INFO] [stderr]     Checking posix-space v1.0.4
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking focaccia v1.4.0
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]     Checking rand_mt v4.2.2
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking bstr v1.9.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]     Checking scolapasta-strbuf v1.0.0 (/opt/rustwide/workdir/scolapasta-strbuf)
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking bytecount v0.6.7
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking tz-rs v0.6.14
[INFO] [stderr]     Checking scolapasta-string-escape v0.3.0 (/opt/rustwide/workdir/scolapasta-string-escape)
[INFO] [stderr]     Checking scolapasta-aref v0.1.0 (/opt/rustwide/workdir/scolapasta-aref)
[INFO] [stderr]     Checking strftime-ruby v1.0.1
[INFO] [stderr]     Checking simdutf8 v0.1.4
[INFO] [stderr]     Checking scolapasta-hex v0.3.0 (/opt/rustwide/workdir/scolapasta-hex)
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling syn v2.0.49
[INFO] [stderr]     Checking scolapasta-path v0.5.1 (/opt/rustwide/workdir/scolapasta-path)
[INFO] [stderr]     Checking artichoke-core v0.13.0 (/opt/rustwide/workdir/artichoke-core)
[INFO] [stderr]     Checking qed v1.6.1
[INFO] [stderr]     Checking spinoso-string v0.25.0 (/opt/rustwide/workdir/spinoso-string)
[INFO] [stderr]     Checking spinoso-exception v0.1.0 (/opt/rustwide/workdir/spinoso-exception)
[INFO] [stderr]     Checking spinoso-env v0.2.0 (/opt/rustwide/workdir/spinoso-env)
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking tzdb_data v0.1.2
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]     Checking spinoso-array v0.10.0 (/opt/rustwide/workdir/spinoso-array)
[INFO] [stderr]     Checking spinoso-symbol v0.4.0 (/opt/rustwide/workdir/spinoso-symbol)
[INFO] [stderr]     Checking scolapasta-int-parse v0.2.2 (/opt/rustwide/workdir/scolapasta-int-parse)
[INFO] [stderr]     Checking spinoso-math v0.3.0 (/opt/rustwide/workdir/spinoso-math)
[INFO] [stderr]     Checking artichoke-load-path v0.1.0 (/opt/rustwide/workdir/artichoke-load-path)
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking nix v0.27.1
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking mezzaluna-type-registry v2.0.0 (/opt/rustwide/workdir/mezzaluna-type-registry)
[INFO] [stderr]     Checking intaglio v1.9.1
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking artichoke-repl-history v1.0.0 (/opt/rustwide/workdir/artichoke-repl-history)
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]     Checking spinoso-random v0.4.0 (/opt/rustwide/workdir/spinoso-random)
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]     Checking spinoso-securerandom v0.2.0 (/opt/rustwide/workdir/spinoso-securerandom)
[INFO] [stderr]     Checking quickcheck v1.0.3
[INFO] [stderr]    Compiling artichoke v0.1.0-pre.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking mezzaluna-loaded-features v0.10.0 (/opt/rustwide/workdir/mezzaluna-loaded-features)
[INFO] [stderr]    Compiling onig_sys v69.8.1
[INFO] [stderr]     Checking mezzaluna-load-path v0.1.0 (/opt/rustwide/workdir/mezzaluna-load-path)
[INFO] [stderr]     Checking fd-lock v4.0.2
[INFO] [stderr]     Checking scolapasta-fixable v0.1.0 (/opt/rustwide/workdir/scolapasta-fixable)
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]     Checking rustyline v13.0.0
[INFO] [stderr]     Checking tzdb v0.6.1
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]     Checking spinoso-time v0.8.0 (/opt/rustwide/workdir/spinoso-time)
[INFO] [stderr]     Checking artichoke-readline v1.1.0 (/opt/rustwide/workdir/artichoke-readline)
[INFO] [stderr]     Checking onig v6.4.0
[INFO] [stderr]     Checking spinoso-regexp v0.5.0 (/opt/rustwide/workdir/spinoso-regexp)
[INFO] [stderr]    Compiling artichoke-backend v0.24.1 (/opt/rustwide/workdir/artichoke-backend)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.29s
[INFO] running `Command { std: "docker" "inspect" "21eac6de71066e27e9dcbca6910e7d03f024f8ad0b2d6da1a295a5ef2f0770c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21eac6de71066e27e9dcbca6910e7d03f024f8ad0b2d6da1a295a5ef2f0770c8", kill_on_drop: false }`
[INFO] [stdout] 21eac6de71066e27e9dcbca6910e7d03f024f8ad0b2d6da1a295a5ef2f0770c8
[INFO] checking artichoke/artichoke against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fartichoke%2Fartichoke" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  68% (13338/19379)
Updating files:  69% (13372/19379)
Updating files:  70% (13566/19379)
Updating files:  71% (13760/19379)
Updating files:  72% (13953/19379)
Updating files:  73% (14147/19379)
Updating files:  74% (14341/19379)
Updating files:  75% (14535/19379)
Updating files:  76% (14729/19379)
Updating files:  77% (14922/19379)
Updating files:  78% (15116/19379)
Updating files:  79% (15310/19379)
Updating files:  80% (15504/19379)
Updating files:  81% (15697/19379)
Updating files:  82% (15891/19379)
Updating files:  83% (16085/19379)
Updating files:  84% (16279/19379)
Updating files:  85% (16473/19379)
Updating files:  86% (16666/19379)
Updating files:  87% (16860/19379)
Updating files:  88% (17054/19379)
Updating files:  89% (17248/19379)
Updating files:  90% (17442/19379)
Updating files:  91% (17635/19379)
Updating files:  92% (17829/19379)
Updating files:  93% (18023/19379)
Updating files:  94% (18217/19379)
Updating files:  95% (18411/19379)
Updating files:  96% (18604/19379)
Updating files:  97% (18798/19379)
Updating files:  98% (18992/19379)
Updating files:  99% (19186/19379)
Updating files: 100% (19379/19379)
Updating files: 100% (19379/19379), done.
[INFO] validating manifest of git repo https://github.com/artichoke/artichoke on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/artichoke/artichoke
[INFO] finished tweaking git repo https://github.com/artichoke/artichoke
[INFO] tweaked toml for git repo https://github.com/artichoke/artichoke written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/artichoke/artichoke already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8262456dad4f9f398c62e916102fc35f672d20461e35402c6aca33bdcbbe2e52
[INFO] running `Command { std: "docker" "start" "-a" "8262456dad4f9f398c62e916102fc35f672d20461e35402c6aca33bdcbbe2e52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8262456dad4f9f398c62e916102fc35f672d20461e35402c6aca33bdcbbe2e52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8262456dad4f9f398c62e916102fc35f672d20461e35402c6aca33bdcbbe2e52", kill_on_drop: false }`
[INFO] [stdout] 8262456dad4f9f398c62e916102fc35f672d20461e35402c6aca33bdcbbe2e52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 080de211fe603ec9b95d2b88b972a0331195ea6d3c4e7bc6db1f67e181bfc2c4
[INFO] running `Command { std: "docker" "start" "-a" "080de211fe603ec9b95d2b88b972a0331195ea6d3c4e7bc6db1f67e181bfc2c4", kill_on_drop: false }`
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling const_fn v0.4.9
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]     Checking posix-space v1.0.4
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking raw-parts v2.0.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking focaccia v1.4.0
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking rand_mt v4.2.2
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking bstr v1.9.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]     Checking scolapasta-strbuf v1.0.0 (/opt/rustwide/workdir/scolapasta-strbuf)
[INFO] [stderr]     Checking qed v1.6.1
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking scolapasta-path v0.5.1 (/opt/rustwide/workdir/scolapasta-path)
[INFO] [stderr]     Checking simdutf8 v0.1.4
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking tz-rs v0.6.14
[INFO] [stderr]     Checking scolapasta-string-escape v0.3.0 (/opt/rustwide/workdir/scolapasta-string-escape)
[INFO] [stderr]     Checking scolapasta-hex v0.3.0 (/opt/rustwide/workdir/scolapasta-hex)
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> scolapasta-string-escape/src/string.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 |         message = &message[size..];
[INFO] [stdout]    |                            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking scolapasta-aref v0.1.0 (/opt/rustwide/workdir/scolapasta-aref)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bytecount v0.6.7
[INFO] [stderr]     Checking iana-time-zone v0.1.60
[INFO] [stderr]     Checking artichoke-core v0.13.0 (/opt/rustwide/workdir/artichoke-core)
[INFO] [stderr]    Compiling syn v2.0.49
[INFO] [stderr]     Checking strftime-ruby v1.0.1
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]     Checking spinoso-symbol v0.4.0 (/opt/rustwide/workdir/spinoso-symbol)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-symbol/src/all_symbols.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 |         AllSymbols(min..max)
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-symbol/src/ident.rs:689:30
[INFO] [stdout]     |
[INFO] [stdout] 689 |                 name = &name[size..];
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-symbol/src/inspect.rs:308:42
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 self.bytes = &self.bytes[size..];
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-symbol/src/inspect.rs:312:42
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 self.bytes = &self.bytes[size..];
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]     Checking spinoso-string v0.25.0 (/opt/rustwide/workdir/spinoso-string)
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking scolapasta-int-parse v0.2.2 (/opt/rustwide/workdir/scolapasta-int-parse)
[INFO] [stderr]     Checking spinoso-env v0.2.0 (/opt/rustwide/workdir/spinoso-env)
[INFO] [stderr]     Checking tzdb_data v0.1.2
[INFO] [stderr]     Checking spinoso-exception v0.1.0 (/opt/rustwide/workdir/spinoso-exception)
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> scolapasta-int-parse/src/radix.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |         if (2..=36).contains(&radix.get()) {
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> scolapasta-int-parse/src/radix.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |                     Err(_) if (-36..=-2).contains(&radix) => (-radix).try_into().expect("radix is in range for u32"),
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]  --> scolapasta-int-parse/src/whitespace.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |         &bytes[idx..]
[INFO] [stdout]   |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/ascii/mod.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |         self.get(index..=index)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/ascii/mod.rs:202:24
[INFO] [stdout]     |
[INFO] [stdout] 202 |         self.inner.get(start..end).or_else(|| {
[INFO] [stdout]     |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/ascii/mod.rs:208:32
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 self.inner.get(start..)
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/ascii/mod.rs:327:24
[INFO] [stdout]     |
[INFO] [stdout] 327 |         self.inner.get(0..1).unwrap_or_default()
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/ascii/mod.rs:353:28
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let buf = self.get(offset..)?;
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/binary/mod.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         self.get(index..=index)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/binary/mod.rs:200:24
[INFO] [stdout]     |
[INFO] [stdout] 200 |         self.inner.get(start..end).or_else(|| {
[INFO] [stdout]     |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/binary/mod.rs:206:32
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 self.inner.get(start..)
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/binary/mod.rs:318:24
[INFO] [stdout]     |
[INFO] [stdout] 318 |         self.inner.get(0..1).unwrap_or_default()
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/binary/mod.rs:344:28
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let buf = self.get(offset..)?;
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:178:50
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let bytes = unsafe { bytes.get_unchecked(tail..) };
[INFO] [stdout]     |                                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:214:35
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 let s = slice.get(index..=index)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:220:35
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 let s = slice.get(index..=index)?;
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:233:54
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let mut slice = unsafe { slice.get_unchecked(consumed..) };
[INFO] [stdout]     |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:275:58
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     slice = unsafe { slice.get_unchecked(size..) };
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:293:58
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     let s = unsafe { slice.get_unchecked(remaining..=remaining) };
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:302:58
[INFO] [stdout]     |
[INFO] [stdout] 302 |                     slice = unsafe { slice.get_unchecked(size..) };
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 let s = slice.get(start..end).or_else(|| slice.get(start..))?;
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:436:68
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 let s = slice.get(start..end).or_else(|| slice.get(start..))?;
[INFO] [stdout]     |                                                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:442:34
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 let s = self.get(start..end)?;
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:454:32
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let mut slice = &slice[consumed..];
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:479:40
[INFO] [stdout]     |
[INFO] [stdout] 479 |                         slice = &slice[size..];
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:485:40
[INFO] [stdout]     |
[INFO] [stdout] 485 |                         slice = &slice[size..];
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:500:40
[INFO] [stdout]     |
[INFO] [stdout] 500 |                         slice = &slice[remaining..];
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:508:40
[INFO] [stdout]     |
[INFO] [stdout] 508 |                         slice = &slice[size..];
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:554:36
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     slice = &slice[size..];
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:597:36
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     slice = &slice[size..];
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:707:42
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let prefix = self.get_char_slice(0..offset)?;
[INFO] [stdout]     |                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:708:26
[INFO] [stdout]     |
[INFO] [stdout] 708 |         let tail = &self[prefix.len()..];
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/borrowed.rs:745:39
[INFO] [stdout]     |
[INFO] [stdout] 745 |         let buf = self.get_char_slice(0..endpoint).unwrap_or(self);
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> spinoso-string/src/enc/utf8/inspect.rs:87:42
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 self.bytes = &self.bytes[size..];
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> spinoso-string/src/enc/utf8/inspect.rs:91:42
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 self.bytes = &self.bytes[size..];
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/owned.rs:190:32
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 bytes = &bytes[size..];
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/owned.rs:208:32
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 bytes = &bytes[size..];
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/owned.rs:238:32
[INFO] [stdout]     |
[INFO] [stdout] 238 |                 bytes = &bytes[size..];
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-string/src/enc/utf8/owned.rs:268:32
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 bytes = &bytes[size..];
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> spinoso-string/src/lib.rs:1763:35
[INFO] [stdout]      |
[INFO] [stdout] 1763 |                 let buf = buf.get(offset..)?;
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking spinoso-array v0.10.0 (/opt/rustwide/workdir/spinoso-array)
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:627:17
[INFO] [stdout]     |
[INFO] [stdout] 627 |         &self.0[begin..]
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:673:20
[INFO] [stdout]     |
[INFO] [stdout] 673 |         self.0.get(n..).unwrap_or_default()
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:725:22
[INFO] [stdout]     |
[INFO] [stdout] 725 |         self.0.drain(begin..).collect()
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:879:22
[INFO] [stdout]     |
[INFO] [stdout] 879 |                 .get(start..end)
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:880:40
[INFO] [stdout]     |
[INFO] [stdout] 880 |                 .or_else(|| self.0.get(start..))
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/smallvec/mod.rs:883:24
[INFO] [stdout]     |
[INFO] [stdout] 883 |             self.0.get(start..).unwrap_or_default()
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1063:34
[INFO] [stdout]      |
[INFO] [stdout] 1063 |                     self.0.drain(start.saturating_add(1)..drain_end_idx);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1182:30
[INFO] [stdout]      |
[INFO] [stdout] 1182 |                 self.0.drain(index..index + drain);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1185:41
[INFO] [stdout]      |
[INFO] [stdout] 1185 |                 let slice = &mut self.0[index..index + drain];
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1189:41
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                 let slice = &mut self.0[index..index + drain];
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1195:41
[INFO] [stdout]      |
[INFO] [stdout] 1195 |                 let slice = &mut self.0[index..index + len];
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/smallvec/mod.rs:1198:30
[INFO] [stdout]      |
[INFO] [stdout] 1198 |                 self.0.drain(index + len..index + drain);
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:621:17
[INFO] [stdout]     |
[INFO] [stdout] 621 |         &self.0[begin..]
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:667:20
[INFO] [stdout]     |
[INFO] [stdout] 667 |         self.0.get(n..).unwrap_or_default()
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:719:22
[INFO] [stdout]     |
[INFO] [stdout] 719 |         self.0.drain(begin..).collect()
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:873:22
[INFO] [stdout]     |
[INFO] [stdout] 873 |                 .get(start..end)
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:874:40
[INFO] [stdout]     |
[INFO] [stdout] 874 |                 .or_else(|| self.0.get(start..))
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/tinyvec/mod.rs:877:24
[INFO] [stdout]     |
[INFO] [stdout] 877 |             self.0.get(start..).unwrap_or_default()
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/tinyvec/mod.rs:1066:34
[INFO] [stdout]      |
[INFO] [stdout] 1066 |                     self.0.drain(start.saturating_add(1)..drain_end_idx);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/tinyvec/mod.rs:1162:25
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 .splice(index..index.saturating_add(drained), values.iter().cloned());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/vec/mod.rs:647:17
[INFO] [stdout]     |
[INFO] [stdout] 647 |         &self.0[begin..]
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/vec/mod.rs:693:20
[INFO] [stdout]     |
[INFO] [stdout] 693 |         self.0.get(n..).unwrap_or_default()
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/vec/mod.rs:903:22
[INFO] [stdout]     |
[INFO] [stdout] 903 |                 .get(start..end)
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/vec/mod.rs:904:40
[INFO] [stdout]     |
[INFO] [stdout] 904 |                 .or_else(|| self.0.get(start..))
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> spinoso-array/src/array/vec/mod.rs:907:24
[INFO] [stdout]     |
[INFO] [stdout] 907 |             self.0.get(start..).unwrap_or_default()
[INFO] [stdout]     |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/vec/mod.rs:1094:34
[INFO] [stdout]      |
[INFO] [stdout] 1094 |                     self.0.drain(start.saturating_add(1)..drain_end_idx);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> spinoso-array/src/array/vec/mod.rs:1186:25
[INFO] [stdout]      |
[INFO] [stdout] 1186 |                 .splice(index..index.saturating_add(drained), values.iter().cloned());
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking spinoso-math v0.3.0 (/opt/rustwide/workdir/spinoso-math)
[INFO] [stderr]     Checking artichoke-load-path v0.1.0 (/opt/rustwide/workdir/artichoke-load-path)
[INFO] [stderr]     Checking mezzaluna-type-registry v2.0.0 (/opt/rustwide/workdir/mezzaluna-type-registry)
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]     Checking intaglio v1.9.1
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]     --> spinoso-string/src/lib.rs:2082:41
[INFO] [stdout]      |
[INFO] [stdout] 2082 |     pub fn get_char_slice(&self, range: Range<usize>) -> Option<&'_ [u8]> {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 37 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr] error: could not compile `spinoso-string` (lib) due to 2 previous errors; 37 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 27 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "080de211fe603ec9b95d2b88b972a0331195ea6d3c4e7bc6db1f67e181bfc2c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "080de211fe603ec9b95d2b88b972a0331195ea6d3c4e7bc6db1f67e181bfc2c4", kill_on_drop: false }`
[INFO] [stdout] 080de211fe603ec9b95d2b88b972a0331195ea6d3c4e7bc6db1f67e181bfc2c4
